Inpsyde\PayoneerForWoocommerce\PaymentGateway\Gateway\PaymentGateway B

Total Complexity 79
Dependencies 27
Dependents 11
Total lines 840
Lines of code 405
Logical lines of code 228
Comment lines 225
Methods 34
Properties 15

Methods 34

Method Rating Maintainability Complexity Lines of code
get_field_value()
A
49 8 31
generate_settings_html()
A
48 7 36
process_refund()
S
49 5 35
getFieldGroup()
S
59 5 13
setupSavingPayoutData()
S
55 4 21
get_custom_attribute_html()
S
61 4 13
validateMerchantCredentials()
S
57 3 18
filterVirtualFields()
S
61 3 12
getFieldConfig()
S
62 3 11
process_payment()
S
56 2 18
processMerchants()
S
60 2 14
__construct()
S
50 1 29
is_available()
S
61 2 13
payment_fields()
S
61 2 12
getOrder()
S
63 2 12
getFieldValue()
S
69 2 7
get_icon()
S
65 2 9
setMerchants()
S
71 2 6
get_title()
S
67 2 7
setPropertiesFromOptions()
S
65 2 8
isRefundOrderPaidWithPayoneer()
S
70 2 6
getIncomingFieldValue()
S
66 2 8
setPropertiesFromConfig()
S
62 1 11
process_admin_options()
S
69 1 7
getMerchants()
S
81 1 3
createMerchant()
S
76 1 4
getTransactionUrlFieldName()
S
81 1 3
init_settings()
S
80 1 3
get_option_key()
S
82 1 3
get_transaction_url()
S
69 1 7
getFieldGroupValues()
S
69 1 7
getCredentialsToValidate()
S
69 1 7
validateApiCredentials()
S
67 1 8
has_fields()
S
80 1 3